﻿import { ISysHrStaffNeedRequestBillEntry } from '/@/views/hr/syshrstaffneedrequestbillentry/api/interface'

export interface ISysHrStaffPool {
  ID?: string | null;
  // 展示字段（来自子表）
  StaffNeedEntryName?: string | null;
  HireNumber?: number;
  ApplyReason?: string | null;
  BillCode?: string | null;
  BillStatus?: string | null;
  ExpectedDate?: Date | string | null;
  JobRequirement?: string | null;
  EducationRequirement?: string | null;
  MajorRequirement?: string | null;
  GenderRequirement?: string | null;
  AgeRequirement?: string | null;
  OtherRequirement?: string | null;
  GroupId?: string | null;
  GroupName?: string | null;
  JobPositionId?: string | null;
  JobPositionName?: string | null;
  Remark?: string | null;
  HrStatus: string | number | null
  StaffNeedEntry?: ISysHrStaffNeedRequestBillEntry
}

export interface ISysHrStaffPoolVm {
  Entity: ISysHrStaffPool;

}

export interface ISysHrStaffPoolView extends ISysHrStaffPool {

}

export interface ISysHrStaffPoolQuery {
  HrStatus?: string | number
}
